package com.gzhryc.shared_device.oem.micro.api.dto.xcx.v1.bxscn;

import com.gzhryc.common.api.SecurityResponse;
import com.gzhryc.shared_device.bxscn.code.dao.models.BXSCNBatteryTypeDayMoneyContent;

import java.io.Serializable;
import java.util.List;

public class BXSCNBatteryTypeInfoResponse extends SecurityResponse<BXSCNBatteryTypeInfoResponse.Body> {

	private static final long serialVersionUID = 1L;

	public BXSCNBatteryTypeInfoResponse() {
		this.body = new Body();
	}

	public BXSCNBatteryTypeInfoResponse(Integer code, String msg) {
		this.body = new Body();
		this.code = code;
		this.msg = msg;
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;

		private String id;
		private String name;
		private String thumbnailImg;
		private Integer batteryPower;
		private List<String> images;
		private String depositMoney;
		private String dayMoney;
		private BXSCNBatteryTypeDayMoneyContent dayMoneyContent;

		public String getId() {
			return id;
		}

		public void setId(String id) {
			this.id = id;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public String getThumbnailImg() {
			return thumbnailImg;
		}

		public void setThumbnailImg(String thumbnailImg) {
			this.thumbnailImg = thumbnailImg;
		}

		public Integer getBatteryPower() {
			return batteryPower;
		}

		public void setBatteryPower(Integer batteryPower) {
			this.batteryPower = batteryPower;
		}

		public List<String> getImages() {
			return images;
		}

		public void setImages(List<String> images) {
			this.images = images;
		}

		public String getDepositMoney() {
			return depositMoney;
		}

		public void setDepositMoney(String depositMoney) {
			this.depositMoney = depositMoney;
		}

		public String getDayMoney() {
			return dayMoney;
		}

		public void setDayMoney(String dayMoney) {
			this.dayMoney = dayMoney;
		}

		public BXSCNBatteryTypeDayMoneyContent getDayMoneyContent() {
			return dayMoneyContent;
		}

		public void setDayMoneyContent(BXSCNBatteryTypeDayMoneyContent dayMoneyContent) {
			this.dayMoneyContent = dayMoneyContent;
		}
	}

}
